-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v1.3.0 #166
Release v1.3.0 #166
Conversation
Release of the [v1.3.0][otlp] version of the OTLP. [otlp]: https://github.com/open-telemetry/opentelemetry-proto/releases/tag/v1.3.0 Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
This does not look completed. Changing to draft. |
hi @pellared |
I do not see the generated Go code. You need to update It does not look great to add the experimental packages with |
Thanks - I see your point. What is your suggestion to resolve this situation and going forward? |
We will probabably break SemVer if we decide to publish it. Should we publish the new signal as a separate Go module? I am not sure what is the best way to follow-up. @florianl What is the reason that you created this PR? Are you planning to use the new profiles signal? If so then can you describe how? |
I added this topic to today's OTel Go SIG meeting agenda as I do not think it is clear how we want to follow up. You can join the meeting if you are able. |
Yes - the signal will be used in otel-profiling-agent This repository is proposed to be donated to Open Telemetry and the OTel Profiling SIG is working on integrating this signal into OTel Collector. Currently, I'm updating the
Not sure yet, where |
If this is to be only used as a binary (and not as a library) then it may be more convenient to generate the code in https://github.com/elastic/otel-profiling-agent. It will give you more flexibility and reduce coupling. This is what https://github.com/open-telemetry/opentelemetry-collector does. |
It seems to like as long as opentelemetry-proto follows semver for future profiling changes, it shouldn't be so much of an issue for this repository. |
How are we sure that it will be followed? What if it gets stable? Will the experimental protos be kept? Removal would be a breaking change. |
Hmm right, based on the experimental signal status, they could possibly introduce breaking changes in the proto. That goes in favor of not building the profiles into this repository until they are stable. |
Is there precedent for this, did you have to deal with other experimental signals in the past?
This is what we're currently doing but it involves either a source-code dependency (ie. git submodule) or manually copying the proto files. Besides us (Elastic), other implementors can now use the profiling signal and we expect to see the rate of adoption go up. It'd be very convenient to have the Go interface be a published library. Is the separate Go module option realistic on your end? |
closing in favor of #170 |
Release of the v1.3.0 version of the OTLP.